home *** CD-ROM | disk | FTP | other *** search
/ NBC Slam Jams! / NBC Slam Jams!.iso / nbademo.exe / CABFILE / IDR_CABFILE / Data / UIScript / MAINQUIT.UI < prev    next >
Text File  |  1999-06-14  |  4KB  |  209 lines

  1. "2D\UI\Startup"
  2.  
  3. //********************
  4. //  Data Container
  5. //********************
  6. DataContainer {
  7.     Int "QuitFlag" {InitialValue 0;};
  8.     Int "MinimizeFlag" {InitialValue 0;};
  9. };
  10.  
  11. //********************************
  12. //  Images
  13. //********************************
  14. Image "QuitOptionsButtonImageEnabled" {
  15.     FileName "optionse";
  16. //    blend half;
  17. };
  18.  
  19. Image "QuitOptionsButtonImagePushed" {
  20.     FileName "Optionsp";
  21. //    blend half;
  22. };
  23.  
  24. Image "QuitOptionsButtonImageFocused" {
  25.     FileName "Optionsf";
  26. //    blend half;
  27. };
  28. Image "QuitButtonImageEnabled" {
  29.     FileName "equit";
  30. //    blend half;
  31. };
  32.  
  33. Image "QuitButtonImagePushed" {
  34.     FileName "pquit";
  35. //    blend half;
  36. };
  37.  
  38. Image "QuitButtonImageFocused" {
  39.     FileName "fquit";
  40. //    blend half;
  41. };
  42. Image "QuestionButtonImageEnabled" {
  43.     FileName "equest";
  44. //    blend half;
  45. };
  46. Image "QuestionButtonImageDisabled" {
  47.     FileName "equest";
  48.     blend half;
  49. };
  50.  
  51. Image "QuestionButtonImagePushed" {
  52.     FileName "pquest";
  53. //    blend half;
  54. };
  55.  
  56. Image "QuestionButtonImageFocused" {
  57.     FileName "fquest";
  58. //    blend half;
  59. };
  60. Image "MinimizeButtonImageEnabled" {
  61.     FileName "emin";
  62. //    blend half;
  63. };
  64.  
  65. Image "MinimizeButtonImagePushed" {
  66.     FileName "pmin";
  67. //    blend half;
  68. };
  69.  
  70. Image "MinimizeButtonImageFocused" {
  71.     FileName "fmin";
  72. //    blend half;
  73. };
  74.  
  75.  
  76. //********************************
  77. //  Fonts
  78. //********************************
  79. Font "QuitOptionsButtonEnable" {
  80.     Filename "optbute";
  81.     Translate " options";
  82.     Kerning 0;
  83. };
  84.  
  85. Font "QuitOptionsButtonFocus" {
  86.     Filename "optbutf";
  87.     Translate " options";
  88.     Kerning 0;
  89. };
  90.  
  91. Font "QuitOptionsButtonPush" {
  92.     Filename "optbutp";
  93.     Translate " options";
  94.     Kerning 0;
  95. };
  96.  
  97.  
  98. //********************************
  99. //  Styles
  100. //********************************
  101. ButtonStyle "OptionsButtonsStyle" {
  102.     Enabled Image "QuitOptionsButtonImageEnabled";
  103.     Pushed Image "QuitOptionsButtonImagePushed";
  104.     Focused Image "QuitOptionsButtonImageFocused";
  105.     Enabled Font "QuitOptionsButtonEnable";
  106.     Focused Font "QuitOptionsButtonFocus";
  107.     Pushed Font "QuitOptionsButtonPush";
  108. };
  109. ButtonStyle "MinimizeStyle" {
  110.     Enabled Image "MinimizeButtonImageEnabled";
  111.     Pushed Image "MinimizeButtonImagePushed";
  112.     Focused Image "MinimizeButtonImageFocused";
  113. };
  114. ButtonStyle "QuestionStyle" {
  115.     Enabled Image "QuestionButtonImageEnabled";
  116.     Pushed Image "QuestionButtonImagePushed";
  117.     Focused Image "QuestionButtonImageFocused";
  118.     Disabled Image "QuestionButtonImageDisabled";
  119. };
  120.  
  121. ButtonStyle "QuitStyle" {
  122.     Enabled Image "QuitButtonImageEnabled";
  123.     Pushed Image "QuitButtonImagePushed";
  124.     Focused Image "QuitButtonImageFocused";
  125. };
  126.  
  127.  
  128. //********************************
  129. //  Buttons
  130. //********************************
  131. Button "MinimizeButton" {
  132.     ButtonStyle "MinimizeStyle";
  133.     Position [72, 0];
  134.     Clicked Action {
  135.         SetData "MinimizeFlag" 1;
  136.     };
  137. };
  138.  
  139. Button "QuestionButton" {
  140.     ButtonStyle "QuestionStyle";
  141.     Position [54, 0];
  142.     Disabled;
  143.  
  144.     Clicked Action PopUpHelp LinkedToData "CurrContextHelpID";
  145. };
  146. Button "QuitButton" {
  147.     ButtonStyle "QuitStyle";
  148.     Position [90, 0];
  149.  
  150.     DefaultQuit;
  151.  
  152.     Clicked Action {
  153.         SetData "PopupTitle" "Quit";
  154.     };
  155.     Clicked Action {
  156.         SetData "PopupLine1" "Are you sure you want to exit NBA Inside Drive 2000?";
  157.     };
  158.     Clicked Action {
  159.         SetData "PopupLine2" "";
  160.     };
  161.     Clicked Action {
  162.         SetData "PopupLine3" "";
  163.     };
  164.     Clicked Action {
  165.         Popup Group Global "GeneralMessageBox";
  166.     };
  167.     Clicked Action {
  168.         AddOKAction Action {
  169.             SetData "QuitFlag" 1;
  170.         };
  171.     };
  172. };
  173.  
  174. Button "NewOptionsButton" {
  175.     ButtonStyle "OptionsButtonsStyle";
  176.     Position [2, 0];
  177.     
  178.     String "options" {
  179.         Justify CenterCenter;
  180.         Position [25, 7];
  181.     };
  182.  
  183.     Clicked Action {
  184.         Popup Group "OptionsParent";
  185.     };
  186. };
  187.  
  188. //********************************
  189. //  Groups
  190. //********************************
  191. Group "Quit" {
  192.     Root;
  193.     Position [680, 5];
  194.  
  195.     Children {
  196. //        Button "NewOptionsButton";
  197.         Button "QuestionButton";
  198.         Button "MinimizeButton";
  199.         Button "QuitButton";
  200.     };
  201. };
  202.  
  203. Group "OptionsParent" {
  204.     Children {
  205.         Include "UIScript\Options";
  206.     };
  207. };
  208.  
  209.